that causes pain or discomfort - Turc Anglais Dictionnaire