sclareolide
Noun
Meaning
sclareolide (uncountable)
(organic chemistry) A sesquiterpene lactone found in Salvia sclarea and other plants.
Noun
sclareolide (uncountable)
(organic chemistry) A sesquiterpene lactone found in Salvia sclarea and other plants.