Definition of telescopic-sighted rifle in English:

telescopic-sighted rifle

noun

  • A rifle equipped with a telescopic sight.

Origin

Mid 19th century; earliest use found in Battle-fields of South.