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