Noun immediate payment has 1 sense
  1. cash, immediate payment - prompt payment for goods or services in currency or by check
    --1 is a kind of payment
,
TOP