kidney stones

Kidney stones are small, hard, or soft deposits of minerals and acid salts on the inner surface of the kidney. It forms due to the concentration of urine.