one's better half - German English Dictionary