PLACARD Meaning of PLACARD in English ( n. ) Permission given by authority; a license; as, to give a placard to do something. Webster's Revised Unabridged English Dictionary. Пересмотренный полный словарь английского языка Webster. 2012