English synonyms about - contact  

battle sight

noun

1 battle sight

An arrangement of sights that makes possible the rapid aiming of a firearm at short ranges.

synonym: battlesight.


Find more on battle sight elsewhere: etymology - rhymes - Wikipedia.

debug info: 0.0331