person not capable of doing a good job - Spanish English Dictionary

Suggest a Term