English definition of “screech”
› [I, T] to make an unpleasant, high, loud sound: A car came screeching around the corner. She was screeching at him at the top of her voice.
screech to a halt/stop › If a vehicle screeches to a halt, it suddenly stops, making an unpleasant, high sound. screech noun [C] › We could hear the screech of brakes.