lead to the altar - French English Dictionary