Big Huge Thesaurus

hemangioma

noun

sounds kind of like