English | German | Russian | Czech

clodronate English

Meaning clodronate meaning

What does clodronate mean?

clodronate

(chemistry) Any salt or ester of clodronic acid medicine: sodium salt of clodronic acid

Are you looking for...?