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