The Italian term "regalare" matches the English term "to present"

other italian words that include "regalare" : english :
regalare donate
dare, regalare give
regalare, regalare give away