lança-chamas m (plural lança-chamas)
Calque of German Flammenwerfer (“flamethrower”). Lança (“third person indicative singular of lançar (launches)”).