long-standing rival - Francés Inglés Diccionario