STYRAX


Meaning of STYRAX in English

[sty.rax] n [L--more at storax] (1558): storax

Merriam-Webster English vocab.      Английский словарь Merriam Webster.