to a higher place - German English Dictionary