English | German | Russian | Czech

deguelin English

Meaning deguelin meaning

What does deguelin mean?

deguelin

A rotenone derivative and naturally-occurring insecticide.

Are you looking for...?