battle sight
noun
: an arrangement of sights that makes possible the rapid aiming of a firearm at short ranges
Love words? Need even more definitions?
Merriam-Webster unabridged
Share