endostatin
Noun
Meaning
endostatin (plural endostatins)
(biochemistry) A protein which inhibits the formation of the blood vessels that supply tumours.
Noun
endostatin (plural endostatins)
(biochemistry) A protein which inhibits the formation of the blood vessels that supply tumours.