The definition of an engagement is an appointment, a promise to marry someone or a period of employment.
(noun)See engagement in Webster's New World College Dictionary
noun
See engagement in American Heritage Dictionary 4
noun
Learn more about engagement