mentally handicapped children - French English Dictionary