telescope sight
1.
(
noun
) a telescope on a firearm for use as a sight
Synonyms:
telescopic sight
Related Words:
gunsight
Terms and Conditions of Use / Copyright Notice