come to a grinding/screeching halt - Alemán Inglés Diccionario