Dictionary.com
Thesaurus.com
have puked
  • present perfect of puke.

More Suggestions