two inseparable people - Spanish English Dictionary