If one says that a road snakes, does it necessarily imply that the road is winding? Or can it also express that the road is long and stretched out?
The verb snakes indicates that something winds or twists.
New Oxford American Dictionary:
snake v. [intrans.] move or extend with the twisting motion of a snake
To move in a winding path.