biosatellite
English
Etymology
bio- + satellite
Noun
biosatellite (plural biosatellites)
- an artificial satellite that is designed to carry humans or other organisms
Translations
an artificial satellite that is designed to carry humans or other organisms
|
|
Italian
Etymology
bio- + satellite
Noun
biosatellite f (plural biosatelliti)
- biosatellite