screech to a halt/stop
idiom
: to make a loud and very high sound when stopping
The car screeched to a halt/stop.
Love words? Need even more definitions?
Merriam-Webster unabridged
Share