Definition, synonyms and related words
simple past tense and past participle of podium
placed on a podium (especially as a result of winning, or coming second or third, in a race or similar competition)