genus_salvadoraEnglish

Salvadora, genus Salvadora

Noun

Genus of evergreen trees or shrubs, fruit is a drupe, grows in Africa through Arabia to India and China

English: Salvadora, genus Salvadora

English words with similar meanings

Show 1 words