a landmark agreement - Francés Inglés Diccionario