diplomatic agreement between two countries or parties - Espagnol Anglais Dictionnaire