Freepik
    Gallstone disease cholelithiasis the formation of stones stones in the gallbladder bile ducts Gallstones A large gallstone removed from a patient39s body 25 cm long

    Gallstone disease cholelithiasis the formation of stones stones in the gallbladder bile ducts Gallstones A large gallstone removed from a patient39s body 25 cm long