score or result - French English Dictionary