telescopic sight









telescopic sight


noun

  1. a telescope mounted on a rifle, etc, used for sighting
48 queries 0.589