do homage to - Francés Inglés Diccionario