a landmark agreement - Español Inglés Diccionario