Definition of telescope pole in English:

telescope pole

noun

  • (In later use) an extendable telescopic pole; specifically (Angling) = telescope rod.

Origin

Late 17th century; earliest use found in Robert Hooke (1635–1703), natural philosopher.