hightail it out of somewhere - Spanish English Dictionary

Suggest a Term