Home

Word

Salvadora, n.
more info genus of evergreen trees or shrubs; fruit is a drupe; grows in Africa through Arabia to India and China
<noun.plant>

Salvadora genus Salvadora