3 results found
Search Results for: cholangitis
Gallbladder
Definition noun A small, pear-shaped, muscular, hollow organ responsible for storing bile, and for creating insulin in the... Read More
Clonorchis sinensis
Definition noun A liver fluke species belonging to the family Opisthorchiidae of the Class Trematoda, and endemic in Japan,... Read More