TELESCOPIC SIGHT MEANING IN ENGLISH

• Telescopic sight Definition & Synonyms

  1. () A sight consisting of a small telescope, as on a compass or rifle.


RECENT SEARCHES