What is the Meaning of Covenant?

A covenant is a mutual agreement between two or more people and they agree to refrain from doing a certain act. There were many covenant’s made in the bible.