Definition of telescopic rifle in English:

telescopic rifle

noun

  • A rifle equipped with a telescopic sight.

Origin

Mid 19th century.