taurocholate









taurocholate


n.

  1. A salt of taurocholic acid.
52 queries 0.588