Причастие прошедшего времени
Used chiefly in sports contexts meaning ‘to finish in the top three positions’.
Синонимы
secure a podium finish
come in (on the podium)
finish on the podium
earn a podium finish
Attributive use, as in ‘podium finish’, relating to a top-three placing.