inseparable friend or companion - Français Anglais Dictionnaire