to go to great lengths - Allemand Anglais Dictionnaire