inseparable companion - Deutsch Englisch Wörterbuch