reverse search

Comprehensive
Dictionary Suite
Help
Help
Help
 
placard to hang or display a placard or placards on or in. [2/3 definitions]
post1 to publicly announce, as on a poster or placard. [1/6 definitions]
signboard a board on which there is a sign; placard.