storax
English Dictionary
->
Letter S
-> storax
Search Dictionary:
storax Definition
(n)
a
vanilla
-
scented
resin
from
various
trees
of
the
genus
Styrax
storax Synonyms
storax
© Art Branch Inc.