What is the full meaning of nephroblastomas
NEPHROBLASTOMA, a tumour on the kidneys [n]
Example of the word nephroblastomas placed on a Scrabble board.