The English term "guarantee" matches the Italian term "garantire, garanzia, garanzia"

other english words that include "guarantee" : italian :
guaranteed garantito