Skip to
noun
A medical device or instrument used for the pulverization of kidney stones or bladder stones
Browse