placard

/plˈækɝd/

Explore definitions, synonyms, and language insights of placard

Definitions

Noun
a sign posted in a public place as an advertisement; "a poster advertised the coming attractions"
Verb
post in a public place
Verb
publicize or announce by placards

More General Terms