English-Spanish dictionary »

storax meaning in Spanish

EnglishSpanish
storax (any member of the genus Styrax)
noun
[UK: stˈɔːraks]
[US: stˈoːræks]

estoraquenoun
{m}