mild mental deficiency - French English Dictionary