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
Tweet