VariousWords beta
Related Terms:
Definitions:
Noun
storax
Definition: a vanilla-scented resin from various trees of the genus Styrax
Definition: Any member of the genus Styrax of trees and shrubs.