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

More General Terms