cashcard

Explore definitions, synonyms, and language insights of cashcard

Definitions

Noun
a credit card that entitles the holder to receive cash