Big Huge Thesaurus

Madreporaria

noun

sounds kind of like