The English term "provide" matches the Dutch term "bevoorraden"

other english words that include "provide" : dutch :
provide provianderen
provide, fill spekken