Dictionary.com
definitions
  • synonyms

subsatellite

[suhb-sat-l-ahyt]
noun
  1. a satellite designed to be released into orbit from another spacecraft.
Show More

Origin of subsatellite

First recorded in 1890–95; sub- + satellite
Dictionary.com Unabridged Based on the Random House Unabridged Dictionary, © Random House, Inc. 2018