placard

Definitions

General English

Marketing

  • noun a poster of double crown size (i.e. 30 inches deep by 20 inches wide)
  • noun a large advertisement on a stiff card
http://www.dictionarycentral.com/definition/placard.html