set someone's teeth on edge

  1. (biri üzerinde) nahoş tesir bırakmak, kalbini kırmak, incitmek, sinirlendirmek, iğrendirmek.