You searched for: “biosatellite
biosatellite
1. An artificial satellite containing living organisms, or even humans, for experimental purposes.
2. An artificial satellite that can support plant or animal life forms.