Noun
1. predicament
2. quandary, difficulty, troth
Verb
1. assurance, pledge, betroth
2. engage, affiance, vow, pledge
3. promise, assure