immediate payment


Meanings

  • prompt payment for goods or services in currency or by check

Synonyms