lettercard ( synonym found)

Definition of lettercard:

(n) : a postcard that folds so the message is inside

Definition of lettercard:

(n) : a postcard that folds so the message is inside

Back to Top