• word of the day

    spongioblast

    spongioblast - Dictionary definition and meaning for word spongioblast

    Definition
    (noun) any of various columnar epithelial cells in the central nervous system that develop into neuroglia
Download our Mobile App Today
Receive our word of the day
on Whatsapp