Translator

"mentally handicapped person" in Spanish