mentally challenged - Alemán Inglés Diccionario