Synonyms: regular payment
Definition: a payment made at regular times
Similar words: payment
Definition: a sum of money paid or a claim discharged