A word examined

placards

noun
8 letters·English
noun

placards—large printed signs or posters used to display information or messages, often for advertising or protest

Wiktionary →
No comments yet