VariousWords beta
Related Terms:
Definitions:
Noun
Christmas card
Definition: a card expressing a Christmas greeting
Definition: A greeting card that is decorated in a manner that celebrates Christmas.