The Italian term "noleggiare, affitto, appigionare" matches the English term "rent"

other italian words that include "affitto" : english :
prendere in affitto, noleggiare lease
other italian words that include "appigionare" : english :
appigionare, lasciare let