iJunoon official Urdu Dictionary
مذمت
muzammat
ھجو
hajo
English definition for lampoon
1. n. a composition that imitates somebody's style in a humorous way
2. v. ridicule with satire
Synonyms and Antonyms for lampoon
Sponored Video