Big Huge Thesaurus

interoceptor

noun

sounds kind of like