to vent one's spleen on sb.

Wörterbuch