giao ước

Etymology
.

Verb

 * 1) to promise to each other

Noun

 * 1) promise; agreement