'battle sight' definitions:

Definition of 'battle sight'

(from WordNet)
noun
An arrangement of sights that makes possible the rapid aiming of a firearm at short ranges [syn: battle sight, battlesight]