mentally challenged - Turkish English Dictionary