Gunsmith /(gŭn"smĭth`)/

Gun·smith

Gunsmith

n.
  1. One whose occupation is to make or repair small firearms; an armorer.