Wiktionary
biosatellites
n. (plural of biosatellite English)
n. (plural of biosatellite English)