meaning of salvadora

1. genus of evergreen trees or shrubs; fruit is a drupe; grows in Africa through Arabia to India and China


Related Words

salvadora | salvadora family | salvadora persica | salvadoraceae | salvadoran | salvadoran capital |

Developed & Maintained By Taraprasad.com

Treasure Words