What does Angiostatin mean?

Angiostatin meaning in Medical Dictionary

A fragment of a protein, plasminogen, this is certainly involved with blood clotting. Angiostatin is generally released by tumors, and it generally seems to stop the entire process of building new blood vessels, that is required to tumor development.