OLYMPIAD Meaning of OLYMPIAD in English [noun] [C] - an occasion on which the Olympic Games are heldThe XXV Olympiad was held in Barcelona in 1992.She has competed in three Olympiads. Cambridge English vocab. Кембриджский английский словарь. 2012