translate English to French: It is very stable on the road.
Il est très stable sur la route.