Subscriber login


Forgot your password?

Library card login

Other

telescopic sight

Syllabification: (tel·e·scop·ic sight)
Definition of telescopic sight

noun

  • a small telescope used for sighting, typically mounted on a rifle.

telescopic sight in other Oxford dictionaries

Definition of telescopic sight in the British & World English dictionary