YourDictionary

placard

noun

  1. a notice for display in a public place; poster
  2. a small card or plaque

transitive verb

  1. to place placards on or in
  2. to advertise or give notice of by means of placards
  3. to display as a placard

intransitive verb

to set up placards

See placard in American Heritage Dictionary 4

Learn more about placard

link/cite print suggestion box