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