Big Huge Thesaurus

angioma

noun

sounds kind of like