Big Huge Thesaurus

baroreceptor

noun

sounds kind of like