throwing/falling headlong - French English Dictionary