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.