battlesight Meaning, Definition & Usage

  1. noun an arrangement of sights that makes possible the rapid aiming of a firearm at short ranges
    battle sight.

WordNet