score or result - Spanish English Dictionary