Definitions of storax:

  • noun:   a vanilla-scented resin from various trees of the genus Styrax