Which layer of the heart is responsible for contracting in order to pump blood?

Which layer of the heart is responsible for contracting in order to pump blood?



a. endocardium
b. epicardium
c. pericardium
d. myocardium


Answer: D


Learn More :