lanciafiamme

Italian

Etymology

Verb-object compound, composed of lancia (to throw; to launch) +‎ fiamme (flames).

Noun

lanciafiamme m (invariable)

  1. flamethrower