suffer a great defeat - Français Anglais Dictionnaire