The Italian term "appigionare, lasciare" matches the English term "let"

other italian words that include "appigionare" : english :
noleggiare, affitto, appigionare rent