storax

/ˈstɒræk/

Definitions

1. noun

A fragrant resin obtained from the styrax tree, used in perfumery and medicine.

“The perfume contained storax, which gave it its distinctive scent.”

Synonyms

  • dragon's blood
  • styrax

Antonyms

  • odorless substance