sinuous

adjective
  1. having many curves and turns; winding
  2. moving in a smooth, flowing manner with curves

Examples