Dictionary.com
Thesaurus.com
have been slithering
  • present perfect progressive of slither.