set one's teeth on edge
set one's teeth on edge {v. phr.}
1. To have a sharp sour taste that makes you rub your teeth together.
The lemon juice set my teeth on edge.
2. To make one feel nervous or annoyed.
She looks so mean that her face sets my teeth on edge.
Categories:
Source: A Dictionary of American Idioms