stadium: a large structure for open-air sports or entertainments
structure: a thing constructed; a complex entity constructed of many parts
contrast: the opposition or dissimilarity of things that are compared; ,