lettercard
1. [ noun ] a postcard that folds so the message is inside
Related terms: postcard
Similar spelling:   letters
  letter_case
  Leatrice
  leather_carp