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