Big Huge Thesaurus

Clathrus

noun

sounds kind of like