impaired mental development - Español Inglés Diccionario