flamethrower(noun) noun1. a weapon that squirts ignited fuel for several yardsDefinition categories: man–made, arm, weapon