deguelin
English
Noun
deguelin
(
uncountable
)
A
rotenone
derivative
and naturally-occurring
insecticide
.
Anagrams
euglenid
,
indulgee