inseparable companion, (men) - Espagnol Anglais Dictionnaire