biosatellite
English
editEtymology
editNoun
editbiosatellite (plural biosatellites)
Translations
editan artificial satellite that is designed to carry humans or other organisms
|
Italian
editEtymology
editNoun
editbiosatellite f (plural biosatelliti)