Latin word spondere comes from Latin spondeo
spondeo (Latin)
I guarantee. I promise for another; I become security for a person, enter bail.. I promise or engage in marriage, betroth.. I promise, bind or pledge myself, contract, vow.
sponsum (Latin)