card stand

Noun

 * 1) A rack that displays greeting cards or postcards for sale.
 * 2)  A rack for holding people's visiting cards.