Word info

angiosphere

Noun

Meaning

angiosphere (plural angiospheres)

A spherical colony of endothelial or epithelial cells in a blood vessel

Source: en.wiktionary.org

Close letter words and terms