Gallstones are hard deposits that form in the gallbladder, typically composed of cholesterol or bilirubin. They can cause pain and digestive problems and may require medical treatment or surgical removal.