Big Huge Thesaurus

indusium

noun

sounds kind of like