legally binding agreements - Espagnol Anglais Dictionnaire