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
時計が止ったみたい。
It looks like the clock stopped.
急に風が止ってしまった。
The wind suddenly stopped.
雨が止るまでここにいましょう。
Let's stay here until the rain stops.