sich (durch etwas) schlängeln

listen to the pronunciation of sich (durch etwas) schlängeln
Немецкий Язык - Английский Язык
weave (through something)