English

edit

Noun

edit

telescopers

  1. plural of telescoper