Big Huge Thesaurus

tunicata

noun

sounds kind of like