Subscribe
URL of the page has been copied to clipboard.
Meaning : An oval large stadium with tiers of seats. An arena in which contests and spectacles are held.
Synonyms : amphitheater, amphitheatre
Install App