English | German | Russian | Czech

deoxycholate English

Meaning deoxycholate meaning

What does deoxycholate mean?

deoxycholate

(organic compound) Any salt or ester of deoxycholic acid.

Are you looking for...?