O‧lym‧pi‧a /əˈlɪmpiə/
1. an area of flat land and an ancient religious centre in the west of the
Peloponnese in Greece, where the
Olympic Games were held in ancient times
2. a set of large buildings in West London, used for
exhibitions [TahlilGaran] Dictionary of Contemporary English ▲