someone's better half - Spanish English Dictionary