solemn and binding agreement - Turc Anglais Dictionnaire