inseparable friend or companion - Francés Inglés Diccionario