styrax meaning in English
n. styrax, any of a family of shrubs or trees which produce resinous and aromatic substances (native to asia and the americas)
n. styrax, any of a family of shrubs or trees which produce resinous and aromatic substances (native to asia and the americas)