amphitheater - Dictionary definition and meaning for word amphitheater
Madison Square Garden is an amphitheater
Powered by Mnemonic Dictionary
am+free=amphi & theatre=stadium i am free to watch cricket in stadium(amphitheatre)
amphi- "both sides or two" + theatron "theater; Classical theaters were semi-circles, thus two together made an amphitheater.