flamethrower

A weapon or tool that shoots a stream of fire.