vent one's spleen

vent one's spleen definitions

verb
  • To openly express pent-up anger, often on an unrelated matter or person.