PLACARD

Definition of PLACARD

  1. (verb)post in a public place
  2. (verb)publicize or announce by placards
  3. (noun)a sign posted in a public place as an advertisement