OLYMPIA


Meaning of OLYMPIA in English

O ‧ lym ‧ pi ‧ a /əˈlɪmpiə/ BrE AmE

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 ↑ exhibition s

Longman Dictionary of Contemporary English.      Longman - Словарь современного английского языка.