- Salvadora as a noun:
- 1
Salvadora
noun
1 Salvadora
Genus of evergreen trees or shrubs; fruit is a drupe; grows in Africa through Arabia to India and China.
synonym: genus Salvadora.
debug info: 0.0147
noun
Genus of evergreen trees or shrubs; fruit is a drupe; grows in Africa through Arabia to India and China.
synonym: genus Salvadora.
debug info: 0.0147