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

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