lettercard

Explore definitions, synonyms, and language insights of lettercard

Definitions

Noun
a postcard that folds so the message is inside