Big Huge Thesaurus

pylorus

noun

sounds kind of like