English edit

Etymology edit

See cash and on the spot.

Noun edit

spot cash (uncountable)

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

References edit