0%

ALL meanings of subsatellite

sub·sat·el·lite
S s
  • noun subsatellite a satellite designed to be released into orbit from another spacecraft. 1
  • noun subsatellite a type of small, unmanned satellite which tracks things such as solar wind 0
Was this page helpful?
Yes No
Thank you for your feedback! Tell your friends about this page
Tell us why?