American English

Definition of Olympiad noun from the Oxford Advanced American Dictionary



    jump to other results
  1. 1an occasion when the modern Olympic games are held The 26th Olympiad took place in Atlanta, Georgia.
  2. 2an international competition in a particular subject, especially a science the 14th International Physics Olympiad
See the Oxford Advanced Learner's Dictionary entry: Olympiad