Skip to definition.
Get the FREE one-click dictionary software for Windows.
NEW iPhone Audio English dictionary


Noun: placard  pla-kaa(r)d
  1. A sign posted in a public place as an advertisement
    "a placard advertised the coming attractions"
    - poster, posting, notice, bill, card
Verb: placard  pla-kaa(r)d
  1. Post in a public place
     
  2. Publicize or announce by placards
    - bill

Derived forms: placarding, placarded, placards

Type of: post, sign

Encyclopedia: Placard