Sputnik stars

English

Noun

Sputnik stars

  1. plural of Sputnik star