Lampoons meaning

Plural form of lampoon.
noun
0
0
Advertisement