Definitions Found:

to come to a halt; stop