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