flamethrowing

Adjective

 * 1) Throwing out flames.
 * a flamethrowing tank