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