Barclaycard

Noun

 * 1) A global Visa credit card issued by.