angioblasts
English
Noun
angioblasts
plural of
angioblast