Dictionary.com
Thesaurus.com
has impinged
  • present perfect of impinge (3rd person singular).