PLACARD Meaning of PLACARD in English ( v. t. ) To post placards upon or within; as, to placard a wall, to placard the city. Webster's Revised Unabridged English Dictionary. Пересмотренный полный словарь английского языка Webster. 2012