Dictionary.com
Thesaurus.com
have been trekking
  • present perfect progressive of trek.