placard

n. Large notice for public display. v. Set up placards on (a wall etc.). [french from dutch placken glue (v.)]

n. A public proclamation; a manifesto or edict issued by authority.