Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
storax
in English
storax
us
/ˈstɔræk/
uk
/ˈstɔræk/
#uncommon
Definitions
Noun
styrax
trees
and
shrubs
;
fragrant
plants
resin
from
the
oriental
sweetgum
tree
(
used
medicinally
)