Printable Diwali Greeting Cards – free printable diwali greeting cards, printable diwali greeting cards, printable happy diwali greeting cards, What is a card? Card is piece of heavy, rigid paper or slender pasteboard, particularly one used for writing or printing on; a piece of heavy…