Spot cash

Spot cash

  1. Cash paid or ready for payment at once upon delivery of property purchased. (Com.)