English dictionary
storax meaning and definition
Definition and meaning of storax at MeaningMonkey.org. storax meaning and definition in the English Dictionary.STORAX noun
Definition of storax (noun)
- a vanilla-scented resin from various trees of the genus Styrax
Source: Princeton University Wordnet