Synonyms of placard in English:

placard


See definition of placard

noun

1‘placards with slogans that read ‘Stop the War’’

SYNONYMS

notice, poster, public notice, sign, bill, sticker, advertisement

banner

affiche

informal ad

British informal advert