Fetching details from the dictionary...

to stop (moving); to come to a stop
to stop (doing, working, being supplied); to come to a halt; to cease; to be stopped; to be suspended
to alight; to perch on
「駐まる」 has another reading with different meanings.
車が玄関前に駐まった。
The car parked in front of the entrance.
鳥が木の枝にとまっている。
A bird is perched on the branch.
あそこにトラックが駐まっている。
A truck is parked over there.