What is the full meaning of nephroscopes
NEPHROSCOPE, a tubular medical instrument inserted through an incision in the skin to enable examination of a kidney [n]
Example of the word nephroscopes placed on a Scrabble board.