What does Barzahlungsverkauf mean?

Barzahlungsverkauf - German to English

cash-and-carry purchase