like human beings - Spanish English Dictionary