with your tail between your legs - definition and synonyms

phrase informal
  1. ashamed or upset because you have been defeated

    We’re going to send them home with their tails between their legs.

See also main entry: tail