What's the difference between "pull in", "pull up", and "pull over" when talking about driving a vehicle?
I know they all mean "to stop" a vehicle, but is there a slight difference between them?
I compared three dictionaries to try to find an answer:
When a vehicle or driver pulls in somewhere, the vehicle stops there.
To drive up to and park at some location.
If a driver pulls in, they move to the side of the road and stop.
When a vehicle or driver pulls up, the vehicle slows down and stops.
To maneuver something (typically a vehicle) alongside or in front of something or someone and bring it to a halt
To stop the vehicle that you are driving.
When a vehicle or driver pulls over, the vehicle moves closer to the side of the road and stops there.
To drive one's vehicle to the curb or side of the road and bring it to a stop.
To drive to the side of the road and stop your car, or to make someone else do this.
If I understand correctly, all these dictionaries agree on "pull over", which involves moving towards the side of the road before stopping. But as for "pull in" and "pull up" they don't seem to provide exactly the same definition. Are they interchangeable? Does their usage depends on the country or vehicle being used?