vascular spider
Explore definitions, synonyms, and language insights of vascular spider
Definitions
Noun
a dilation of superficial capillaries with a central red dot from which blood vessels radiate