スベシ
Meanings
Expression
1. should do; ought to do
abbr. of suru and beshi