/ əˈlɪmpiæd; NAmE / noun
1.
an occasion when the modern Olympic games are held :
The 26th Olympiad took place in Atlanta, Georgia.
2.
an international competition in a particular subject, especially a science :
the 14th International Physics Olympiad
••
WORD ORIGIN
via French or Latin from Greek Olumpias Olumpiad- , from Olumpios (see also Olympian and Olympic ).