Dictionary.com
Thesaurus.com
has scuffled
  • present perfect of scuffle (3rd person singular).