Wiktionary
minisatellites
n. (plural of minisatellite English)
n. (plural of minisatellite English)