that causes pain or discomfort - Allemand Anglais Dictionnaire