mentally challenged - French English Dictionary