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
Tweet