The English term "supply" matches the German term "Vorrat"

other english words that include "supply" : german :
arrival, arrivals, supply Versorgung