meaning of lettercard
1.
a
postcard
that
folds
so
the
message
is
inside
Related Words
lettercard
|
Developed & Maintained By
Taraprasad.com