矢志shǐzhì
Top 40000
Meanings
1. to take an oath to do sth
2. to pledge
3. to vow
Characters used