to set ones teeth on edge – Meaning and Explanation