fall from a high place - German English Dictionary