Lycoricidine definition

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