A sign posted in a public place as an advertisement
(Noun)
Publicize or announce by placards
(Verb)
Advertisement
Advertisement

Placards Is Also Mentioned In