Words: punster
Part of speech: n
Definition: someone overly fond of making puns