Dictionary.com
Thesaurus.com
has barged
  • present perfect of barge (3rd person singular).