Big Huge Thesaurus

endoscope

noun

sounds kind of like