flamethrower

flamethrower

n.
  1. a weapon that squirts ignited liquid or gelatinous fuel for several yards. (Mil.)