lampoonist - noun

singularlampoonist
plurallampoonists