犹豫不决: hesitancy, indecision, to waver...
任务: mission, assignment, task, duty, role...
返还: restitution, return of something to its original owner, remittance...
自卑: to have low self-esteem, to abase oneself...