Noun
A tumor composed chiefly of dilated blood vessels.
See a picture of Cherry Angioma and learn more about the health topic. Source: Internet