make a promise of marriage - French English Dictionary