meaning of telescope sight

1. gunsight consisting of a telescope on a firearm for use as a sight


Related Words

telescope sight |

Developed & Maintained By Taraprasad.com

Treasure Words