vent
give vent to express or release (a strong emotion, energy, etc.).
vent your spleen give free expression to your anger or displeasure.
2003Guardian Woodgate's clumsy challenge on the striker was not contested, though the visitors wasted little time in venting spleen at both the culpable Danish midfielder and, erroneously, the young pretender.