nephroscope









nephroscope


noun

  1. a tubular medical instrument inserted through an incision in the skin to enable examination of a kidney
49 queries 0.384