Dictionary.com
Thesaurus.com
has vented
  • present perfect of vent (3rd person singular).