escape quickly, on foot or horseback - Espagnol Anglais Dictionnaire