Definition of telescope word in English:

telescope word

noun

  • A word formed by blending sounds from two or more others and combining their meanings; a portmanteau word.

Origin

Late 19th century; earliest use found in The Pall Mall Gazette.