battle sight

Noun
  1. An arrangement of sights that makes possible the rapid aiming of a firearm at short ranges (synset 102815477)

Other Searches