something which is left behind - Français Anglais Dictionnaire