limonoid

English dictionary entry

Meanings

noun
  1. Any of a class of phytochemicals, found in citrus fruit and certain other plants, believed to have various therapeutic effects.

Word forms

limonoid limonoids

Derived words

This entry uses open data from Wiktionary (CC BY-SA/GFDL). Word forms are used for search and are not indexed as separate pages.