Word info

angioarrestin

Noun

Meaning

angioarrestin (countable and uncountable, plural angioarrestins)

An antiangiogenic protein with tumor-inhibiting properties.

Source: en.wiktionary.org

Close letter words and terms