English synonyms about - contact  

lettercard

noun

1 lettercard

A postcard that folds so the message is inside.


Find more on lettercard elsewhere: etymology - rhymes - Wikipedia.

debug info: 0.0147