What does Abholgeschäft mean?

Abholgeschäft - German to English

cash-and-carry shop