Amyrin

noun

Definitions

Noun
  1. 1
    Either of two isomeric triterpenoids found in some vegetable oils and resins

Next best steps

Mini challenge

Unscramble this word: amyrin