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

More General Terms