placard

Noun
  1. A sign posted in a public place as an advertisement (synset 106806283)
    "a poster advertised the coming attractions"
Verb
  1. Post in a public place (synset 201594756)
  2. Publicize or announce by placards (synset 200993932)

Other Searches