live-in lover - German English Dictionary