noble giant turrid - Turco Inglés Diccionario