mentally deficient person - Turco Inglés Diccionario