anfractuous

/ænˈfɹæktjʊəs/

Sinuous, twisty, winding.

Craggy, rugged, coarse, rough, uneven.