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:
limonoids

Find Similar Words

Find similar words to limonoid using the buttons below.

Words Starting With

Words Ending With

Unscrambles

limonoid