endostatin in Finnish
endostatin in Finnish
endostatiini
(biochemistry) A protein which inhibits the formation of the blood vessels that supply tumours.