biosatellite
Appearance
English
[edit]Etymology
[edit]Noun
[edit]biosatellite (plural biosatellites)
Translations
[edit]an artificial satellite that is designed to carry humans or other organisms
|
Italian
[edit]Etymology
[edit]Noun
[edit]biosatellite f (plural biosatelliti)