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