betrothal

US /bɪˈtroʊ.ðəl/
UK /bɪˈtroʊ.ðəl/
1.

a formal promise to marry someone:

:
The play revolves round the betrothal of a duke to a doctor's daughter.