NEOBLAST


Meaning of NEOBLAST in English

ˈnēəˌblast noun

Etymology: International Scientific Vocabulary ne- + -blast

: any of various large undifferentiated cells of annelid worms that participate in regeneration of lost parts

Webster's New International English Dictionary.      Новый международный словарь английского языка Webster.