impaired mental development - Turco Inglés Diccionario