Noun
1. assurance
Verb
1. pledge, pledge
2. plight, consecrate
3. give, dedicate, consecrate, commit, devote