limonoid
English
Noun
limonoid
(
plural
limonoids
)
Any of a class of
phytochemicals
, found in
citrus fruit
and certain other plants, believed to have various
therapeutic
effects.
Hypernyms
furan
Hyponyms
azadirachtin
limonin
nomilin
Derived terms
protolimonoid