Meaning of placard

Definition of placard

(noun) a sign posted in a public place as an advertisement; "a poster advertised the coming attractions"
(verb) post in a public place
publicize or announce by placards

Other information on placard

WIKIPEDIA results for placard
Amazon results for placard