Lampooner /(?)/

Lam·poon·er

Lampooner

n.
  1. The writer of a lampoon.