biosatellite (English, noun)
expansion: biosatellite (plural biosatellites)
Senses:
glosses: an artificial satellite that is designed to carry humans or other organisms
Forms:
form: biosatellites
tags: plural