nephroscope
Noun
Meaning
nephroscope (plural nephroscopes)
(surgery) An instrument used to examine the kidney through an inserted tube
Noun
nephroscope (plural nephroscopes)
(surgery) An instrument used to examine the kidney through an inserted tube