Is high tailed it out of there an idiomatic expression?

Answer:
Yes - it means left in a hurry.
First answer by Darksyde. Last edit by Darksyde. Contributor trust: 1166 [recommend contributor recommended]. Question popularity: 1 [recommend question].