Sounds like a very expansive person to me, but actually it’s a landscape with rivers
Sounds like some glitzy Essex invention, but no: it means to wander in a vague manner.