angiostatic
English edit
Etymology edit
Adjective edit
angiostatic (comparative more angiostatic, superlative most angiostatic)
- (medicine) That inhibits angiogenesis
Translations edit
that inhibits angiogenesis
|
Noun edit
angiostatic (plural angiostatics)
- Such a drug