Dictionary search results

Showing 1-2 of 2 results

direct deposit British & World English

The electronic transfer of money from one bank account to another