unlikely couple - French English Dictionary