Definitions of lettercard:

  • noun:   a postcard that folds so the message is inside