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