1. angiostatic - Noun
2. angiostatic - Adjective
angiostatic (comparative more angiostatic, superlative most angiostatic) (medicine) That inhibits angiogenesis
angiostatic (plural angiostatics) Such a drug