Advertisement
storax in English
- storax⇄storax, noun.
1. a solid resin resembling benzoin, with an odor like that of vanilla, obtained from a small styracaceous tree of Asia Minor and Syria, formerly used in medicine and perfume.
2. the tree itself.
3. any other tree or shru