an inseparable friend - Espagnol Anglais Dictionnaire