fall from a high place - French English Dictionary