angiostatic
English
editEtymology
editAdjective
editangiostatic (comparative more angiostatic, superlative most angiostatic)
- (medicine) That inhibits angiogenesis
Translations
editthat inhibits angiogenesis
|
Noun
editangiostatic (plural angiostatics)
- Such a drug