run away with (one's) tail between (one's) legs

run away with (one's) tail between (one's) legs

To leave or flee with embarrassment or shame, especially after losing or having to admit that one was wrong. Likened to a dog literally putting its tail between its legs after being disciplined or overpowered. Once the meeting ended, poor Jeff practically ran away with his tail between his legs after being called out on all his miscalculations. I know you're embarrassed, but don't just run away with your tail between your legs—let's talk about what happened.
See also: away, between, leg, run, tail
Farlex Dictionary of Idioms.
See also:
  • a Monday morning quarterback
  • speak the same language
  • speak the same language, to
  • speak/talk the same/a different language
  • get (one's) rocks off on (something)
  • blow the coals
  • stop the bleeding
  • a foothold in (something)
  • grind to a halt, to
  • grind to a halt/standstill