Flamethrower — definition

1. flamethrower (Noun)

1 definition

flamethrower (Noun) — A weapon that squirts ignited fuel for several yards.

3 types of
arm weapon weapon system