What is the full meaning of nephroblastoma
a tumour on the kidneys [n -S]
Example of the word nephroblastoma placed on a Scrabble board.