• Endostatin

    Origin

    Full definition of endostatin

    Noun

    endostatin

    (uncountable)
    1. (biochemistry) A protein which inhibits the formation of the blood vessels that supply tumours.
    © Wiktionary