Dictionary.com
Thesaurus.com

has sideswiped

  • present perfect of sideswipe (3rd person singular).