Definition, synonyms and related words
A noisy rocket artillery piece, the German Nebelwerfer, designed to deliver chemical weapons.