Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
biosatellites
in English
biosatellites
us
//baɪoʊsəˈteldaɪts//
uk
//baɪoʊsəˈteldaɪts//
#uncommon
Definitions
Noun
artificial
satellites
(
carrying
living
organisms
)
Biosatellites
are
used
to
study
the
effects
of
space
on
living
organisms
.
Base Words
bio
satellites