spot cash
noun

cash paid for something bought immediately

Browse by Subjects
term deposit
millionaire
assignment form
trade terms
compliance