Big Huge Thesaurus

mesenchyme

noun

sounds kind of like