olympic team sport - Spanish English Dictionary