endostatins

noun
  1. Plural of endostatin; proteins derived from collagen XVIII that inhibit blood vessel formation and are studied for potential use in cancer treatment.
  2. Usage: technical; medical/scientific context; typically used in plural form

Examples