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

other dutch words that include "leveren" : english :
afleveren deliver, furnish
commentaar leveren op comment
opleveren produce