Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
savannah
in English
savannah
#common
Plural
savannahs
Definitions
Noun
tropical
region
with
grass
and
trees
a
grassland
ecosystem
(
with
sparse
tree
coverage
)