jumbo deposit

listen to the pronunciation of jumbo deposit
English - English
deposit of a large sum on money (usually for the short term)