English Dictionary
Definition podium in British English
podium verb
verb
1
to come first, second or third in a sporting event; used especially in connection with winter sports and Formula 1
Example
Jamie Anderson podiumed again with her second-place-finish at Snowbasin.
