PLACARD Meaning of PLACARD in English (n.) Permission given by authority; a license; as, to give a placard to do something. Webster's English dictionary. Английский словарь Webster. 2012