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