mega sporting events - French English Dictionary