×

lampooning meaning in French

n. rédaction de pamphlets, écriture de satires

Related Words

  1. lampoon
  2. lampooner
  3. lampoonery
  4. lampoonist
  5. lamppost
PC Version

Copyright © 2018 WordTech Co.