Definition of "Placard" :
noun: a sign posted in a public place as an advertisement
verb: publicize or announce by placards
verb: post in a public place
noun: a sign posted in a public place as an advertisement
verb: publicize or announce by placards
verb: post in a public place