What does auf Vorrat kaufen mean?

auf Vorrat kaufen - German to English

to buy ahead