inseparable friend or companion - Spanisch Englisch Wörterbuch