battlesight
1. [ noun ] (optics,arms) an arrangement of sights that makes possible the rapid aiming of a firearm at short ranges
Synonyms: battle_sight
Related terms: gunsight
Similar spelling:   battle_sight
  battleship
  battle-axe
  battle-ax