Big Huge Thesaurus

tardigrada

noun

sounds kind of like