meaning of Briefkarte

Briefkarte - German to English

letter-card