endostatin noun1 •A protein which inhibits the formation of the blood vessels that supply tumours. formsendostatins