Dictionary.com
Thesaurus.com
have spumed
  • present perfect of spume.

More Suggestions