Skip to definition.
Get the FREE one-click dictionary software for Windows or the iPhone/iPad and Android apps

Noun: placard  'pla-kurd or 'pla,kaard [N. Amer], 'pla,kaad [Brit]
  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-kurd or 'pla,kaard [N. Amer], 'pla,kaad [Brit]
  1. Post in a public place
  2. Publicize or announce by placards
    - bill

Derived forms: placarded, placarding, placards

Type of: post, sign

Encyclopedia: Placard