that causes great pain or anguish - Allemand Anglais Dictionnaire