Limonoid Definition
noun
Any of a class of phytochemicals, found in citrus fruit and certain other plants, believed to have various therapeutic effects.
Wiktionary
Other Word Forms of Limonoid
Noun
Singular:
limonoid
Plural:
limonoidsFind Similar Words
Find similar words to limonoid using the buttons below.