person who has mental deficiencies - Spanish English Dictionary

Suggest a Term