Meaning of angioma

Definition of angioma

(noun) a tumor consisting of a mass of blood or lymphatic vessels

Other information on angioma

WIKIPEDIA results for angioma
Amazon results for angioma