Found 2 items, similar to lettercard.
English → English (WordNet)
Definition: lettercard
lettercard
n : a postcard that folds so the message is inside
English → English (gcide)
Definition: lettercard
lettercard
\lettercard\ n.
a postcard that folds so that the message is inside.
[WordNet 1.5]