slalom

verbTo move in a zigzag pattern, especially while avoiding obstacles.
nounA race or course in which participants weave between obstacles, typically on skis, a canoe, or a skateboard.