Big Huge Thesaurus

haemangioma

noun

sounds kind of like