lampooner

noun

One who lampoons or abuses with personal satire; a writer of a lampoon or lampoons.

noun

The writer of a lampoon.

noun

Someone who lampoons; someone who pokes fun.

noun

mimics literary or musical style for comic effect