What is the full meaning of spongioblasts
SPONGIOBLAST, any of numerous columnar epithelial cells in the brain and spinal cord that develop into neuroglia [n]
Example of the word spongioblasts placed on a Scrabble board.