YourDictionary

endostatin medical definition

noun
A potent, naturally occurring antiangiogenic protein that inhibits the formation of the blood vessels that feed tumors and is under investigation as a potential cancer therapy.

Learn more about endostatin

link/cite print suggestion box