Noun salvadora has 1 sense
  1. Salvadora, genus Salvadora - genus of evergreen trees or shrubs; fruit is a drupe; grows in Africa through Arabia to India and China
    --1 is a kind of dicot genus, magnoliopsid genus
    --1 is a member of Salvadoraceae, family Salvadoraceae, Salvadora family
    --1 has members: toothbrush tree, mustard tree, Salvadora persica
,
TOP