Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
savanna
in English
savanna
#common
Plural
savannas
Definitions
Noun
a
grassland
with
sparse
tree
cover
;
mixed
woodland
ecosystem
tropical
region
with
scattered
trees
and
grasses