flamethrower

Explore definitions, synonyms, and language insights of flamethrower

Definitions

Noun
a weapon that squirts ignited fuel for several yards

More General Terms