Focus on the pronunciation of screech
English definition of “screech”
/skritʃ/ v [I]
› to make a long, loud, high noise: They clapped their hands and screeched with laughter. A semitrailer truck screeched to a halt (= stopped suddenly with a long, loud, high noise of its brakes) . screech
/skritʃ/ n [C] › The truck stopped with a screech of brakes.