Meaning of lettercard

Definition of lettercard

(noun) a postcard that folds so the message is inside

Other information on lettercard

WIKIPEDIA results for lettercard
Amazon results for lettercard