Meaning of Salvadora
Definition of Salvadora
(noun)
genus
of
evergreen
trees or shrubs;
fruit
is a drupe; grows in Africa
through
Arabia to India and China
Other information on Salvadora
WIKIPEDIA results for
Salvadora
Amazon results for
Salvadora
Tweet