telescopic stars

English

Noun

telescopic stars

  1. plural of telescopic star