soon-to-wed couple - French English Dictionary