Dictionary.com
Thesaurus.com
have snacked
  • present perfect of snack.