What is the meaning of Placar?

to calm

to tackle

placard (a sheet of paper or cardboard with a written or printed announcement)

scoreboard (board that displays the score of a game)

the scores of a game at a given time

to calm

to tackle

Source: wiktionary.org