×
lampooning
meaning in French
n.
rédaction de pamphlets, écriture de satires
Related Words
lampoon
lampooner
lampoonery
lampoonist
lamppost
PC Version
Copyright © 2018 WordTech Co.