battlesight
Explore definitions, synonyms, and language insights of battlesight
Definitions
Noun
an arrangement of sights that makes possible the rapid aiming of a firearm at short ranges
Explore definitions, synonyms, and language insights of battlesight