Word info

lycoricidine

Noun

Meaning

lycoricidine (uncountable)

(organic chemistry) An alkaloid, found in narcissus bulbs, that shows carcinostatic and antiviral properties

Source: en.wiktionary.org

Close letter words and terms