English Dictionary
placard
n : a sign posted in a public place as an advertisement; "a
poster advertised the coming attractions" [syn: {poster},
{notice}, {bill}, {card}]
v 1: post in a public place
2: publicize or announce by placards [syn: {bill}]
English Computing Dictionary
PC Card
{Personal Computer Memory Card International Association}