What is the meaning of Legal_agreement?

An agreement that is legally binding on the parties in some way.

Source: wiktionary.org