せねば
seneba

Expression

1. ought to do; have to do; must do; feel obliged to