Meaning of storax

Definition of storax

(noun) a vanilla-scented resin from various trees of the genus Styrax

Other information on storax

WIKIPEDIA results for storax
Amazon results for storax