endostain

/EH0 N D AH0 S T EY1 N/
noun
  1. 1

    Misspelling of endostatin. [(biochemistry) A protein which inhibits the formation of the blood vessels that supply tumours.]