Biosatellite meaning

bīōsat'līt
A recoverable spacecraft designed for the study of the effects of cosmic radiation, weightlessness, etc. on terrestrial forms of life in space.
noun
0
0
An artificial satellite that is designed to carry humans or other organisms.
noun
0
0
Advertisement

Origin of biosatellite