Ameba Ownd

アプリで簡単、無料ホームページ作成

Japanese Idioms and Proverbs

八方塞がり

2021.01.22 11:29

[happoufusagari]


Literal translation:

Blocked in eight directions


Meaning:

Up against the wall (English idiom)