Definify.com
Definition 2024
endostatin
endostatin
English
Noun
endostatin (uncountable)
- (biochemistry) A protein which inhibits the formation of the blood vessels that supply tumours.
Translations
protein which inhibits the formation of blood vessels
|
External links
- endostatin on Wikipedia.Wikipedia