Synonyms for "firearm"

Words with similar meaning