ちはだかったらしい
tachihadakattarashii

Godan Verb (ru)
Evidential Auxiliary

Expresses appearance about a past event ("seems to have...") of 立ちはだかる

1. Seemed to have blocked; Appeared to have stood in the way

Past/Perfective
Inferential Evidence