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