Telescopic sight

Webster's Dictionary of the English Language

·add. ·- A sight consisting of a small telescope, as on a compass or rifle.

Related Words