storax noun.
['stɔ:raks] LME.[Latin from Greek var. of sturax STYRAX.]1. Any of several fragrant resinous exudations: orig. (more fully
gum storax), resin from the styrax tree, much prized by the ancients; now chiefly (more fully
liquid storax), liquidambar.
LME.2. =
STYRAX 2.
L17. [TahlilGaran] English Dictionary ▲