mega sporting events - German English Dictionary