What does Briefkarte mean?

Briefkarte - German to English

letter-card