LAMPOON Meaning of LAMPOON in English [ lam'pu:n ]■ verb publicly satirize or ridicule. ■ noun a satirical attack.Derivatives~er noun~ist noun OriginC17: from Fr. lampon , said to be from lampons 'let us drink'. Concise Oxford English vocab. Сжатый оксфордский словарь английского языка. 2004