Telescopic Sight (noun) Definition, Meaning & Examples

noun
  1. a telescope mounted on a rifle, etc, used for sighting
Telescopic Sight (noun) Definition, Meaning & Examples

More Definitions