LAMPOONRY MEANING IN ENGLISH

• Lampoonry Definition & Synonyms

  1. (n.) The act of lampooning; a lampoon, or lampoons.


RECENT SEARCHES