Big Huge Thesaurus

angioscope

noun

sounds kind of like