n. any of a number of shrubs or trees having bell-shaped white flowers (native to eastern Asia); aromatic resin obtained from shrubs or trees belonging to the storax family
STORAX
Meaning of STORAX in English
Explanatory English dictionary bed edition. Толковый словарь английского языка Редакция bed. 2012