Salvadora
English Dictionary
->
Letter S
-> Salvadora
Search Dictionary:
Salvadora Definition
(n)
genus
of
evergreen
trees
or
shrubs
;
fruit
is
a
drupe
;
grows
in
Africa
through
Arabia
to
India
and
China
Salvadora Synonyms
genus Salvadora
Salvadora
© Art Branch Inc.