vent one's spleen someone - German English Dictionary