newly-wed couple - German English Dictionary