endostatin








noun Biochemistry.

  1. a naturally occurring protein, collagen 18, that interferes with the growth of new blood vessels: investigated for use as an anticancer drug.
49 queries 0.540