Big Huge Thesaurus

mesocarp

noun

sounds kind of like