Meandered (7)
(Other definitions for drifted that I've seen before include "Moved around aimlessly" , "Meandered, floated without direction" , "Moved aimlessly from place to place" , "Wandered about aimlessly" , "Moved with the current, floated" .)
'meandered' is the definition.
(snaking is a kind of meandering)
This is the entire clue.
(Another definition for snaked that I've seen is " wound".)