Definition of subsatellite in English:

subsatellite

noun

  • Astronautics. A small artificial satellite released from another satellite or spacecraft.

Origin

Early 19th century (in an earlier sense). From sub- + satellite.

Pronunciation

subsatellite

/ˈsʌbsatəlʌɪt//ˈsʌbsat(ə)lʌɪt/