mentally disabled person - Francés Inglés Diccionario