angiosphere

English

Etymology

From angio- +‎ sphere.

Noun

angiosphere (plural angiospheres)

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

Anagrams