English ⇔ German / Englisch ⇔ Deutsch 🔎 extended search lampoon DeutschEnglish Pamphlet {n} lampoon [noun] Schmähschrift {f} lampoon [noun][satirical]