escape quickly, on foot or horseback - Spanish English Dictionary