meaning of christmas card

1. a card expressing a Christmas greeting


Related Words

christmas card |

Developed & Maintained By Taraprasad.com

Treasure Words