ちはだかりきる
tachihadakarikiru

Godan Verb (ru)

Emphasizes complete achievement of 立ちはだかる

1. Overcome completely; Stand firm and prevail

Total Completion