vent one���s spleen on someone - Espagnol Anglais Dictionnaire