angioarrestin
Noun
Meaning
angioarrestin (countable and uncountable, plural angioarrestins)
An antiangiogenic protein with tumor-inhibiting properties.
Noun
angioarrestin (countable and uncountable, plural angioarrestins)
An antiangiogenic protein with tumor-inhibiting properties.