intellectually challenged - Alemán Inglés Diccionario