cardiomyoblast
Etymology
From cardio- + myoblast.
noun
A myoblast that develops into a cardiomyocyte