Telescopic sight
Word Dictionary
-> Telescopic sight
Search:
Telescopic sight
() A sight consisting of a small telescope, as on a compass or rifle.
Terms of Use
Canadian Jobs