An Encylopedia Britannica Company

placard

1 ENTRIES FOUND:
placard /ˈplækɚd/ noun
plural placards
placard
/ˈplækɚd/
noun
plural placards
Britannica Dictionary definition of PLACARD
[count]
: a large notice or sign put up in a public place or carried by people