The English term "deliver, furnish" matches the Dutch term "leveren"

other english words that include "furnish" : dutch :
deliver, furnish afleveren
deliver, furnish bestellen
furnished gemeubileerd