Spot cash

noun

Definitions

Noun
  1. 1
    Money that is paid immediately as cash. figuratively, uncountable

Etymology

See cash and on the spot.

Next best steps

Mini challenge

Unscramble this word: spotcash