STYRAX Meaning of STYRAX in English [sty.rax] n [L--more at storax] (1558): storax Merriam-Webster English vocab. Английский словарь Merriam Webster. 2012