telescopes

noun

Plural form of telescope.