meaning of lettercard

1. a postcard that folds so the message is inside


Related Words

lettercard |

Developed & Maintained By Taraprasad.com

Treasure Words