Find the word definition

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.