What is Cash Before Delivery?

Legal Definition
The seller may prepare and package merchandise but will not ship until payment is received.