kidney stone

kidney stone

English Noun
Ad

Definition

A calculus in the kidney.

Ad