A kidney stoneTrusted Source is a small, hard substance made from waste products in your urine that haven’t been adequately flushed out.
A kidney stoneTrusted Source is a small, hard substance made from waste products in your urine that haven’t been adequately flushed out.