mentally challenged - Spanish English Dictionary