Which blood component is responsible for the production of thrombospondin, a glycoprotein involved in platelet aggregation?

A Megakaryocytes
B Monocytes
C Endothelial cells
D Fibroblasts
Megakaryocytes are responsible for producing thrombospondin, which plays a crucial role in platelet aggregation and blood coagulation.
Williams Hematology, 9th edition
Hematology Hematology: Blood Components Hematology: Blood Components Hard MEDICAL Confidence: medium