Noun storax has 1 sense
  1. storax - a vanilla-scented resin from various trees of the genus Styrax
    --1 is a kind of
    natural resin
,
TOP