placard
noun
1. a sign posted in a public place as an advertisement
Similar word(s): bill, card, notice, poster, posting
Definition categories: communication, sign
Sentences with placard as a noun:
- to give a placard to do something
verb
1. post in a public place
Definition categories: contact, post
2. publicize or announce by placards
Similar word(s): bill
Definition categories: communication, post
Sentences with placard as a verb:
- to placard a sale