Vocabulary

筋が立つ

to make sense; to be consistent

expression verb