placard

Nouns

  • (n) a sign posted in a public place as an advertisement
    • a poster advertised the coming attractions
    poster, posting, notice, bill, card,

Verbs

  • (v) post in a public place
  • (v) publicize or announce by placards bill,

Synonyms

poster posting notice bill card

Words of close approximity

placate