BIOSATELLITE
Meaning of BIOSATELLITE in English
"ˌ noun
Etymology: bi- (II) + satellite
: an artificial satellite for carrying a living human being, animal, or plant
Webster's New International English Dictionary.
Новый международный словарь английского языка Webster.
2012