What is the full meaning of melanoblasts
MELANOBLAST, a cell that is a precursor of a melanocyte or melanophore [n]
Example of the word melanoblasts placed on a Scrabble board.