English dictionary
placard meaning and definition
Definition and meaning of placard at MeaningMonkey.org. placard meaning and definition in the English Dictionary.PLACARD noun
Definition of placard (noun)
- a sign posted in a public place as an advertisement
PLACARD verb
Definition of placard (verb)
- post in a public place
- publicize or announce by placards
- synonyms: bill
Source: Princeton University Wordnet