This page provides all possible meanings and translations of the word salvadora
Princeton's WordNetRate this definition:(0.00 / 0 votes)
Salvadora, genus Salvadora(noun)
genus of evergreen trees or shrubs; fruit is a drupe; grows in Africa through Arabia to India and China
FreebaseRate this definition:(0.00 / 0 votes)
Salvadora is a genus of colubrid snakes commonly called patchnose snakes or patch-nosed snakes, which are endemic to the western United States and Mexico. They are characterized by having a distinctive scale on the tip of the snout.
Find a translation for the salvadora definition in other languages: