Deutsch:
Vorrat {m}; Lager {n} | sich einen Vorrat zulegen | ungenügende Vorräte | etw. auf Vorrat kaufen | etw. auf Lager haben | solange der Vorrat reicht
Englisch:
stock | to lay in a stock | stock shortage | to stock up with | to have sth. in stock; to keep sth. in stock | while stocks last; as long as stocks last