Wiktionary
limonoids
n. (plural of limonoid English)
Usage examples of "limonoids".
Science News, limonoids have been found to deter agricultural pests such as armyworms and the cotton bollworm.