Definitions Found:

a punster (one who makes puns)