Meaning in English: a sharp, a work of literature, irony, or sarcasm.
Meaning in Hindi: निन्दालेख, आक्षेप, कटाक्षपूर्ण रचना, व्यंग्य करना, हँसी उड़ाना
Usage in Sentence:
“The magazine has lampooned not only Islam but also Judaism and Christianity.”
Synonyms: roast, skit, takedown, invective, ridicule, caricature.
Antonyms: flattery, praised
Mnemonic:
LAMPOON like if you pour oil for a LAMP with a SPOON ppl will ridicule cos for a lamp you should pour a lot of oil!!!