English

edit

Noun

edit

telescopic stars

  1. plural of telescopic star