angiosphere
Etymology
From angio- + -sphere.
angiosphere means A spherical colony of endothelial or epithelial cells in a blood vessel Lexicurio rates it Sui generis — a strength score of 87 out of 100.
noun
- A spherical colony of endothelial or epithelial cells in a blood vessel