Kidney stones (medical term name renal calculi) are masses of mineral deposits in the kidneys or the bladder area. They vary in sizes from a pin-...