end up on the winner's podium - Almanca İngilizce Sözlük