n.
1) to agree to, make; sign a ~
2) to denounce a ~
3) a formal; informal ~
4) a defense; mutual-assistance; nonaggression; trade ~
5) a ~ to + inf. (we had a ~ not to reveal the facts of the case)
6) a ~ that + clause (the two governments signed a ~ that they would jointly defend their borders)