Noun Definition

storax

1.Definition: a vanilla-scented resin from various trees of the genus Styrax

Category: Plants