placard

placard

placard

Noun

a sign posted in a public place as an advertisement; "a poster advertised the coming attractions"

Synonyms:

Verb

post in a public place

Synonyms:

Verb

publicize or announce by placards

Synonyms: