Etymology
Today it means: One who loves or is attracted to firearms or other weapons. Full definition →
From hoplo- (“weapon, arms”) + -phile (“love”).
Etymology from Wiktionary, CC BY-SA 4.0.