come to/bring something to a screeching halt - definition and synonyms

phrase
  1. to stop suddenly, or to make something stop suddenly
     Synonyms and related words
See also main entry: screech