せねば Expression 1ought to do ; have to do ; must do ; feel obliged to Translated by Jiyomi expressions (phrases, clauses, etc.) JMdict entry 2785230. Source and licence.