soon-to-wed couple - German English Dictionary