live in the best of both worlds - German English Dictionary