1 result found

Search Results for: placard

Placard

placard 1. A public proclamation; a manifesto or edict issued by authority. All placards or edicts are published in his... Read More