Dictionary.com
Thesaurus.com
have trodden
  • present perfect of tread.