Earlier quoted context omitted.
Was weird to see so many Dodge Rams in the Netherlands.
Where do all these people even park those behemoths? Do they just double park all of the time?
More generally it refers to doubling up two cars in a parking space in such a way that one car blocks the other in (eg parking two cars nose to tail in a long parking bay)