English | German | Russian | Czech

nomilin English

Meaning nomilin meaning

What does nomilin mean?

nomilin

(organic compound) A limonoid that has anticancer properties

Are you looking for...?