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

other italian words that include "garantire" : english :
garantire avouch
garantire ensure
garantire, garanzia, garanzia guarantee
garantire, firmare underwrite