Dictionary.com
Thesaurus.com
have been snowshoeing
  • present perfect progressive of snowshoe.