English Dictionary
◊ PUNSTER
punster
n : someone overly fond of making puns