Skip to content

placard

Dictionary definition · placard

noun

  1. a sign posted in a public place as an advertisement"a poster advertised the coming attractions"

verb

  1. post in a public place
  2. publicize or announce by placards

Source: Open English WordNet (CC BY 4.0).