do homage to - Turco Inglés Diccionario