Big Huge Thesaurus

invagination

noun

sounds kind of like