meaning of amphitheaters

1. Alt. of Amphitheatre
2.
an oval large stadium with tiers of seats; an arena in which contests and spectacles are held


Related Words

amphitheater |

Developed & Maintained By Taraprasad.com

Treasure Words