What does Auspuffflammenwerfer mean?

Auspuffflammenwerfer - German to English

exhaust pipe flame-thrower