Find the word definition

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.