international sport event hosting - German English Dictionary