a cross somebody has to bear - Français Anglais Dictionnaire