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