- 1an occasion when the modern Olympic games are held The 26th Olympiad took place in Atlanta, Georgia.
- 2an international competition in a particular subject, especially a science the 14th International Physics Olympiad
Check pronunciation: Olympiad
Definition of Olympiad noun from the Oxford Advanced American Dictionary