limonoids
English
Noun
limonoids
plural of
limonoid