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