gunsmith

Noun
  1. Someone who makes or repairs guns (synset 110172048)

Other Searches