hoplophobe

/HH AA1 P L OW1 F OW1 B/
noun
  1. 1

    (derogatory, rare) Someone who has an irrational fear of guns.