NichiDict

恐るべし

おそるべし
[osorubeshi]

Meanings

1.Adj-na

awesome; incredible