ALL meanings of to come to a screeching halt
to come to a screech·ing halt
T t - noun to come to a screeching halt (of a motor vehicle) to stop suddenly, causing the brakes or tyres to produce a high-pitched sound 0
- noun to come to a screeching halt to end abruptly 0