severely retarded - French English Dictionary