Big Huge Thesaurus

omentum

noun

sounds kind of like