Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
biospheres
in English
biospheres
us
/baɪˈoʊsfɪərz/
uk
/baɪˈoʊsfɪəriz/
#uncommon
Lemma:
biosphere
The lemma is the base or root form of this word.
Definitions
Noun
earth's
life-supporting
area
and
atmosphere
all
living
things
and
their
surroundings
regions
that
support
life