|
Definition of Limonoid
1. Noun. Any of a class of phytochemicals, found in citrus fruit and certain other plants, believed to have various therapeutic effects. ¹
¹ Source: wiktionary.com
|
1. Noun. Any of a class of phytochemicals, found in citrus fruit and certain other plants, believed to have various therapeutic effects. ¹
¹ Source: wiktionary.com