どうも釈然としない。
I just don't feel satisfied.
explanation
シャク / とく
sort of thing, so, if so, in that case, well
ゼン / しか