Boost your vocab and unleash your potential!

Recently viewed words:
Definitions of spongioblast
  1. noun
    any of various columnar epithelial cells in the central nervous system that develop into neuroglia
My lists:
Recently viewed words: