sinuous, twisty, winding.
craggy, rugged, coarse, rough, uneven.
Moving up and down like waves; wavy.
Forming a series of regular curves.
undulation