A kidney stone is a hard deposit that forms in the kidneys, ureters, or bladder due to the accumulation of minerals and salts that cannot be dissolved in urine. These stones can vary in size and shape, ranging from as small as a grain of sand to as large as a golf ball.
https://www.sriramakrishnahospital.com/kidney-stone-treatment-in-coimbatore/