mentally less gifted - Francés Inglés Diccionario