flamethrower

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