PLACARD Meaning of PLACARD in English n. 25B6; noun NOTICE, poster, sign, bill, advertisement; banner; informal ad; Brit. informal advert. Concise Oxford thesaurus English vocabulary. Краткий оксфордский словарь английского языка тезаурус. 2012