severe mental retardation - Francés Inglés Diccionario