spot cash

English

Etymology

See cash and on the spot.

Noun

spot cash (uncountable)

  1. (figuratively) Money that is paid immediately as cash.

References