Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
alkaloid
in English
alkaloid
#uncommon
Plural
alkaloids
Definitions
Noun
organic
compounds
with
therapeutic
effects
(
in
plants
,
etc
.)
Alkaloids
are
found
in
certain
plants
and
have
medicinal
properties
.
naturally
occurring
bases
with
medicinal
properties
The
scientist
isolated
an
alkaloid
from
the
plant
extract
.