vent spleen - Spanish English Dictionary