betrothal
betrothal - noun
a mutual promise to marry
the act of becoming betrothed or engaged
betrothal - thesaurus
engagement
espousal
troth