Original: An engagement is a promise to marriage, and also the period of time between proposal and marriagewhich may be lengthy or trivial.
Simplified: An engagement is an agreement or promise to marry, and also refers to the time between proposal and marriage.