Word info

dehydroleucodine

Noun

Meaning

dehydroleucodine (uncountable)

A particular sesquiterpene lactone.

Source: en.wiktionary.org

Close letter words and terms