An engagement is an agreement or promise to marry, and also refers to the time between proposal and marriage. During this period, a couple is said to be affianced, engaged to be married, or simply engaged.