gunsmithing

noun
  1. the craft or trade of making, repairing, or modifying firearms
  2. Usage: typically uncountable; requires specialized knowledge and often licensing

Examples