betrothing

noun

1.
an engagement by contract involving financial obligation