merchant bank

Noun
  1. A credit card processing bank;
    Merchants receive credit for credit card receipts less a processing fee (synset 108436120)

Other Searches