deguelin

English

Noun

deguelin (uncountable)

  1. A rotenone derivative and naturally-occurring insecticide.

Anagrams