Big Huge Thesaurus

Sarcodes

noun

sounds kind of like