Big Huge Thesaurus

squirmer

noun

sounds kind of like