spot cash en · NOUN EtymologySee cash and on the spot. Meanings (figuratively, uncountable) Money that is paid immediately as cash.