mega sporting events - Spanish English Dictionary