Find the word definition

Wiktionary
microsats

n. (plural of microsat English)

Usage examples of "microsats".

Park had dumped most of his fleet’s microsats into near-planetary space just before the Emergents arrived.

Another window looked out from one of the microsats in low orbit around the OnOff star.