escape quickly, on foot or horseback - Spanish English Dictionary

Suggest a Term