mentally defective - Francés Inglés Diccionario