Home
Search
Index
Definify.com
Definition
2024
deoxycholate
deoxycholate
English
Noun
deoxycholate
(
plural
deoxycholates
)
(
organic chemistry
)
Any salt or ester of
deoxycholic acid
.
Similar Results