betroth

To formally promise that two people will marry each other.