Medical Dictionary

endostatin

noun en·do·stat·in\ˌen-də-ˈstat-ən\

Medical Definition of ENDOSTATIN

:  a polypeptide that is a proteolytic fragment of the carboxyl terminus of a collagen found especially in the epithelial basement membrane and that inhibits angiogenesis, tumor growth, and endothelial cell proliferation

Browse

How to use a word that (literally) drives some people nuts.
Test your vocab with our fun, fast game
Ailurophobia, and 9 other unusual fears