Troths Synonyms

A solemn pledge of fidelity
(Noun)
One's pledged word; promise
(Noun)