Big Huge Thesaurus

Tunicata

noun

sounds kind of like