flame-thrower (n.) Look up flame-thrower at Dictionary.com
also Flamethrower, 1917, translating German flammenwerfer (1915). See flame (n.) + throw (v.).