English | German | Russian | Czech

atractylate English

Meaning atractylate meaning

What does atractylate mean?

atractylate

A toxic glycoside isolated from thistles of the genus Atractylis

Are you looking for...?