flamethrower

noun

1.
a weapon that squirts ignited fuel for several yards