payment (to be made) - English Synonyms Dictionary