Word info

leucadenone

Noun

Meaning

leucadenone (plural leucadenones)

Any of a group of flavanones present in the leaves of Melaleuca leucadendron

Source: en.wiktionary.org

Close letter words and terms