Definition of PLACARD

placard

Meanings

  • a sign posted in a public place as an advertisement
  • post in a public place
  • publicize or announce by placards

Synonyms

bill, card, notice, poster, posting

Scrabble Score: 12

placard is a valid Scrabble (US) TWL word
placard is a valid Scrabble Word in Merriam-Webster MW Dictionary
placard is a valid Scrabble Word in International Collins CSW Dictionary

Words With Friends Score: 15

placard is a valid Words With Friends word