Last modified on 10 November 2012, at 22:49

space satellite

EnglishEdit

NounEdit

space satellite (plural space satellites)

  1. A manned or unmanned vehicle designed to orbit the Earth

TranslationsEdit