meaning of Barzahlungsverkauf

Barzahlungsverkauf - German to English

cash-and-carry purchase