severely retarded - Francés Inglés Diccionario