be sporting about it (defeat etc.) - French English Dictionary