Definify.com

Definition 2025


lampoons

lampoons

English

Noun

lampoons

  1. plural of lampoon