meaning of spongioblasts

1. any of various columnar epithelial cells in the central nervous system that develop into neuroglia


Related Words

spongioblast | spongioblastoma |

Developed & Maintained By Taraprasad.com

Treasure Words