Search

Escto search a new word

placard

noun
originFrench

A sign or notice posted in a public place or carried during a demonstration.

Word Map