run away from a place to avoid a compromising situation - Espagnol Anglais Dictionnaire