International Space Station

English edit

 
The International Space Station.

Proper noun edit

the International Space Station

  1. An artificial satellite in low-earth orbit operating by a number of cooperating space programs.

Synonyms edit

Translations edit

Further reading edit