Dictionary.com
Thesaurus.com
is smarting
  • present progressive of smart (3rd person singular).