intellectually challenged - German English Dictionary