'lettercard' definitions:

Definition of 'lettercard'

(from WordNet)
noun
A postcard that folds so the message is inside

Definition of 'lettercard'

From: GCIDE
  • lettercard \lettercard\ n. a postcard that folds so that the message is inside. [WordNet 1.5]