LEVANT STORAX


Meaning of LEVANT STORAX in English

[Le.vant storax] n (1937): storax 1a

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