inseparable friend or companion - Alemán Inglés Diccionario