temporarily separated couple - Spanish English Dictionary