What is the meaning of Flamethrower?
A device that projects a flame for starting fires, and sometimes also additional fuel to help ignition. Used either as a weapon or a tool.
Someone who is extremely good at throwing or shooting balls.
Source: wiktionary.org