A person who studys modern and ancient weapons
Commonly called nerd or dork but is not
Also called military geek
"That guy who owns the gun store is a weapons geek"
"That guy over there is a weapons geek"