From Nebel (“fog”) + Werfer (“thrower”) + -er.
Nebelwerfer m (strong, genitive Nebelwerfers, plural Nebelwerfer)