YourDictionary

angiolysis medical definition

noun
Obliteration of blood vessels, as in the tied umbilical cord of a newborn.

link/cite print suggestion box