zigzag
adjective
I steered a zigzag course between the trees:
meandering, zigzagging, snaking, snaky, winding, wiggly, squiggly, crooked, tacking, twisting, twisty, full of twists and turns, curving, curvy, wavy, deviating, undulating, sinuous, serpentine, tortuous, irregular;
technical sinuate, ogee;
rare anfractuous, flexuous, meandrous, serpentiform.
▷antonyms straight.
zigzag Oxford Dictionary of English