developmentally disabled person - Francés Inglés Diccionario