Generic Name for Any Gun
Puzzle 9 of Hot Things Piece of Cake Pack
Question is: Generic Name for Any Gun
and the answer is: FIREARM
Word Meaning:
FIREARM — A personal weapon that uses explosive powder to propel a projectile often made of lead.
Definitions from Wiktionary.