Synonyms of GUN

What is another word for GUN