Definition of telescope rod in English:

telescope rod

noun

  • An extendable and retractable fishing rod consisting of sections which slide within one another.

Origin

Early 19th century.