flamethrower

noun
  1. a weapon that shoots a stream of burning fuel
  2. Usage: military
  3. a tool that produces a controlled flame for various purposes such as clearing weeds or melting ice

Examples