placards
Noun
- a sign posted in a public place as an advertisement
- plural of placard
Verb
- post in a public place
- publicize or announce by placards
- third-person singular simple present indicative of placard
Scrabble Score: 13
placards: valid Scrabble (US) TWL Wordplacards: valid Scrabble Word in Merriam-Webster MW Dictionary
placards: valid Scrabble Word in International Collins CSW Dictionary
Words With Friends Score: 16
placards: valid Words With Friends Word