mentally deficient - Turco Inglés Diccionario