roll

intransitive verb

To move forward along a surface by revolving on an axis or by repeatedly turning over.

To travel or be moved on wheels or rollers.

To travel around; wander.

To travel or be carried in a vehicle.

To be carried on a stream.