Dictionary.com
Thesaurus.com

has punned

  • present perfect
    of pun (3rd person singular).
    pun
    noun
    the humorous use of a word or phrase so as to emphasize or suggest its different meanings or applications, or the use of words that are alike or nearly alike in sound but different in meaning; a play on words.