spot cash
English
Etymology
See cash and on the spot.
Noun
- (figuratively) Money that is paid immediately as cash.
References
- “spot cash”, in Cambridge English Dictionary, Cambridge, Cambridgeshire: Cambridge University Press, 1999–present.
- “spot cash”, in Collins English Dictionary.