Definitions
noun
a drug that is designed to prevent the growth of blood vessels that nourish tumors
Look “angiogenesis inhibitor” up elsewhere
Want another word?
Spin the dictionary for a fresh one.
a drug that is designed to prevent the growth of blood vessels that nourish tumors