Synonyms: deferred payment, credit
Definition: arrangement for deferred payment for goods and services
Similar words: payment
Definition: a sum of money paid or a claim discharged