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