leaving a place quickly - French English Dictionary