biosatellite - noun

singularbiosatellite
pluralbiosatellites