STORAX


Meaning of STORAX in English

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

Explanatory English dictionary bed edition.      Толковый словарь английского языка Редакция bed.