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