placard

noun

  1. 1

    a sign posted in a public place as an advertisement

    a poster advertised the coming attractions

verb

  1. 1

    publicize or announce by placards

  2. 2

    post in a public place

Synonyms

Also useful for “placard”:Unscrambler