What is Betrothal?

Legal Definition
a term meaning to promise to marry or an engagement.