Wiktionary
set one's teeth on edge
vb. 1 To irritate or strike as unpleasant. 2 To cause a disagreeable tingling sensation in one's teeth, as when acids are brought into contact with them.
Usage examples of "set one's teeth on edge".
No sound, but a rasping shrillness that skidded on one's nerves, a something in the air that set one's teeth on edge.
The tone of the Assistant Commissioner's remarks had been sour enough to set one's teeth on edge.