deoxycholate
noun
de·oxy·cho·late
(ˌ)dē-ˌäk-sē-ˈkō-ˌlāt
variants
also desoxycholate
: a salt or ester of deoxycholic acid
Love words? Need even more definitions?
Merriam-Webster unabridged
Share