biosatellite


Also found in: Medical, Encyclopedia, Wikipedia.

biosatellite

(ˌbaɪəʊˈsætəlaɪt)
n
(Biology) an artificial satellite for carrying living organisms