Synonyms of placard in English:

placard


See US English definition of placard

See UK English definition of placard

See Spanish definition of letrero

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