telescopic stars
English
Noun
telescopic stars
plural of
telescopic star