What's another word for pledge?

comments powered by Disqus