Big Huge Thesaurus

Tardigrada

noun

sounds kind of like