Placard

English word definition — powered by WordNet

NOUN

a sign posted in a public place as an advertisement

VERB

post in a public place

publicize or announce by placards

Want to remember placard?

Sign up free to bookmark & revise