Gallstone
Gallstones are hard, pebble-like deposits that form in the gallbladder and are made up of cholesterol, bile salts, and other substances. These stones can range in size from a grain of sand to a golf ball and can cause pain, vomiting, and other symptoms. Gallstones can be treated with medication, surgery, or a combination of the two.