Flammenwerfer m (genitive Flammenwerfers, plural Flammenwerfer)
From Flamme (flame) + werfen (to throw).