telescopic sight

English Dictionary -> Letter T -> telescopic sighttelescopic sight Definition



telescopic sight Synonyms






© Art Branch Inc.