Big Huge Thesaurus

sarcoptes

noun

sounds kind of like