Definitions Found:

to bring or come to a halt