Idioms & Phrases for word “lampooned”
lampooned - Did you Mean?
lampoon (lampooned)
harpoon (harpooned)
lampoon (lampoons)
lampoon