to hail from... - Turco Inglés Diccionario