What is the full meaning of placard
a written or printed notice stuck on a wall or otherwise publicly displayed [n -S] / to publicise by means of posters [v -ED, -ING, -S]
Example of the word placard placed on a Scrabble board.