• Angiostatic

    Full definition of angiostatic

    Adjective

    angiostatic

    1. (medicine) That inhibits angiogenesis

    Anagrams

    © Wiktionary