lampoons

noun

Plural form of lampoon.