salvadora

sæl.vəˈdɒr.ə

Definitions

1. noun

A tree genus in the family Sapindaceae, native to the Mediterranean region.

“The salvadora tree’s bark has been used for centuries in traditional medicine.”

Synonyms

  • pepper tree
  • toothbrush tree