Big Huge Thesaurus

lycosa

noun

sounds kind of like