meaning of battlesight

battlesight meaning in General Dictionary

an arrangement of sights that makes possible the quick aiming of a firearm at brief ranges