Big Huge Thesaurus

madreporaria

noun

sounds kind of like