meaning of auf Vorrat kaufen

auf Vorrat kaufen - German to English

to buy ahead