solemn and binding agreement - Fransızca İngilizce Sözlük