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