English | German | Russian | Czech

nimbidol English

Meaning nimbidol meaning

What does nimbidol mean?

nimbidol

An antifungal constituent of neem

Are you looking for...?