inseparable companion - Français Anglais Dictionnaire