Sign Up
Sign In
中文
English Fox - English Dictionary
Meaning of
Olympiad
in English
Olympiad
#uncommon
Definitions
Noun
a
four-year
period
(
based
on
Olympic
Games
timing
)
an
instance
of
the
Olympic
Games
(
ancient
or
modern
)
a
high-level
competition
(
every
4
years
,
amateur
)
Compounds / Phrases
Games of the Olympiad