meaning of telescopic sight

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


Related Words

telescopic sight |

Developed & Maintained By Taraprasad.com

Treasure Words