Version Française
Translate
"lampoon"
to French Language
English to French
French to English
English
French
lampoon
(Pol.) satire; libelle; pamphlet.
lampoon (to)
moquer; railler; persifler; brocarder; tourner qqn en ridicule.