noun a telescope mounted on a rifle, etc, used for sighting
telescopic sight 🔊 Listen to this noun a telescope mounted on a rifle, etc, used for sighting Share Facebook Twitter Google +