Definitions
There is 1 meaning of the phrase
Genus Salvadora.
Genus Salvadora - as a noun
Genus of evergreen trees or shrubs; fruit is a drupe; grows in africa through arabia to india and china
Synonyms (Exact Relations)
salvadora