leaving a place quickly - Francés Inglés Diccionario