Big Huge Thesaurus

umbilicus

noun

sounds kind of like