mexico has won 96% of the matches played at aztec stadium
home stadium for mexico's soccer team located in mexico city at thousands of feet above feet level and a lot of smog
"mexico has won 96% of the matches played at aztec stadium" What is the definition of "aztec stadium"?