Wiktionary
microsatellites
n. (plural of microsatellite English)
Usage examples of "microsatellites".
One of the relay microsatellites which had been sown in orbit passed his words on.