nephroscope


nephroscope

noun

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

Leave a Reply

Your email address will not be published. Required fields are marked *

37 queries 2.092