answersLogoWhite

0

A hemangioma is the medical term meaning tumor of blood vessels.

User Avatar

Wiki User

10y ago

What else can I help you with?