Wiktionary
hemangioblasts
n. (plural of hemangioblast English)
n. (plural of hemangioblast English)