What is the full meaning of myoblasts
MYOBLAST, a cell capable of giving rise to muscle cells [n]
Example of the word myoblasts placed on a Scrabble board.