Wiktionary
cardioblasts
n. (plural of cardioblast English)
n. (plural of cardioblast English)