A punster.
From pun + -er.
Practice speaking and memorizing "punner" and many other words and sentences in English.