PODIUM Meaning of PODIUM in English (n.) A low wall, serving as a foundation, a substructure, or a terrace wall. Webster's English dictionary. Английский словарь Webster. 2012