live miles away - German English Dictionary